package com.xiaomi.eco.dal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("eco_service_dimension")
public class EcoServiceDimensionEntity implements Serializable {
    /**
     * 自增主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 对应hera应用名称
     */
    private String companyName;

    /**
     * 对应hera应用id
     */
    private String applicationId;

    /**
     * 对应hera应用名称
     */
    private String applicationName;

    /**
     * 接口应用简称
     */
    private String companyAbbreviatio;

    /**
     * 慢查询数量
     */
    private Long numberOfSlowQueries;

    /**
     * 应用错误数
     */
    private String numberOfErrors;

    /**
     * 服务可用性
     */
    private String serviceAvailability;

    /**
     * 服务总调用数
     */
    private Long totalCalls;

    /**
     * 总平均p95
     */
    private String overallAverageP95;

    /**
     * 总平均p99
     */
    private String overallAverageP99;

    /**
     * 数据insert时间
     */
    private Long saveTime;

    /**
     * 机房名称
     */
    private String serverZone;

    private static final long serialVersionUID = 1L;
}
